package com.sromku.simple.fb.entities;
import com.facebook.model.GraphObject;
import com.sromku.simple.fb.utils.Utils;
/**
* Object that describes 'Application' on facebook side.
*
* @author sromku
*/
public class Application {
private static final String ID = "id";
private static final String NAME = "name";
private static final String NAMESPACE = "namespace";
private String mAppId = null;
private String mAppName = null;
private String mAppNamespace = null;
private Application(GraphObject graphObject) {
// application name
mAppName = Utils.getPropertyString(graphObject, NAME);
// application namespace
mAppNamespace = Utils.getPropertyString(graphObject, NAMESPACE);
// application id
mAppId = Utils.getPropertyString(graphObject, ID);
}
public static Application create(GraphObject graphObject) {
return new Application(graphObject);
}
/**
* @return Application id
*/
public String getAppId() {
return mAppId;
}
/**
* @return Application name
*/
public String getAppName() {
return mAppName;
}
/**
* @return Application namespace
*/
public String getAppNamespace() {
return mAppNamespace;
}
}